/* { dg-do compile } */
/* { dg-options "-march=rv32gcv -mabi=ilp32d -O3 -fno-schedule-insns -fno-schedule-insns2" } */

#include "riscv_vector.h"

void
test___riscv_vse8(int8_t* base,vint8mf8_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(int8_t* base,vint8mf4_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(int8_t* base,vint8mf2_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(int8_t* base,vint8m1_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(int8_t* base,vint8m2_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(int8_t* base,vint8m4_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(int8_t* base,vint8m8_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(uint8_t* base,vuint8mf8_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(uint8_t* base,vuint8mf4_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(uint8_t* base,vuint8mf2_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(uint8_t* base,vuint8m1_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(uint8_t* base,vuint8m2_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(uint8_t* base,vuint8m4_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(uint8_t* base,vuint8m8_t value,size_t vl)
{
  __riscv_vse8(base,value,vl);
}

void
test___riscv_vse8(vbool64_t mask,int8_t* base,vint8mf8_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool32_t mask,int8_t* base,vint8mf4_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool16_t mask,int8_t* base,vint8mf2_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool8_t mask,int8_t* base,vint8m1_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool4_t mask,int8_t* base,vint8m2_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool2_t mask,int8_t* base,vint8m4_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool1_t mask,int8_t* base,vint8m8_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool64_t mask,uint8_t* base,vuint8mf8_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool32_t mask,uint8_t* base,vuint8mf4_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool16_t mask,uint8_t* base,vuint8mf2_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool8_t mask,uint8_t* base,vuint8m1_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool4_t mask,uint8_t* base,vuint8m2_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool2_t mask,uint8_t* base,vuint8m4_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse8(vbool1_t mask,uint8_t* base,vuint8m8_t value,size_t vl)
{
  __riscv_vse8(mask,base,value,vl);
}

void
test___riscv_vse16(int16_t* base,vint16mf4_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(int16_t* base,vint16mf2_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(int16_t* base,vint16m1_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(int16_t* base,vint16m2_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(int16_t* base,vint16m4_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(int16_t* base,vint16m8_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(uint16_t* base,vuint16mf4_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(uint16_t* base,vuint16mf2_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(uint16_t* base,vuint16m1_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(uint16_t* base,vuint16m2_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(uint16_t* base,vuint16m4_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(uint16_t* base,vuint16m8_t value,size_t vl)
{
  __riscv_vse16(base,value,vl);
}

void
test___riscv_vse16(vbool64_t mask,int16_t* base,vint16mf4_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool32_t mask,int16_t* base,vint16mf2_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool16_t mask,int16_t* base,vint16m1_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool8_t mask,int16_t* base,vint16m2_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool4_t mask,int16_t* base,vint16m4_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool2_t mask,int16_t* base,vint16m8_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool64_t mask,uint16_t* base,vuint16mf4_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool32_t mask,uint16_t* base,vuint16mf2_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool16_t mask,uint16_t* base,vuint16m1_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool8_t mask,uint16_t* base,vuint16m2_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool4_t mask,uint16_t* base,vuint16m4_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse16(vbool2_t mask,uint16_t* base,vuint16m8_t value,size_t vl)
{
  __riscv_vse16(mask,base,value,vl);
}

void
test___riscv_vse32(int32_t* base,vint32mf2_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(int32_t* base,vint32m1_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(int32_t* base,vint32m2_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(int32_t* base,vint32m4_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(int32_t* base,vint32m8_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(uint32_t* base,vuint32mf2_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(uint32_t* base,vuint32m1_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(uint32_t* base,vuint32m2_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(uint32_t* base,vuint32m4_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(uint32_t* base,vuint32m8_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(float* base,vfloat32mf2_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(float* base,vfloat32m1_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(float* base,vfloat32m2_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(float* base,vfloat32m4_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(float* base,vfloat32m8_t value,size_t vl)
{
  __riscv_vse32(base,value,vl);
}

void
test___riscv_vse32(vbool64_t mask,int32_t* base,vint32mf2_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool32_t mask,int32_t* base,vint32m1_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool16_t mask,int32_t* base,vint32m2_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool8_t mask,int32_t* base,vint32m4_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool4_t mask,int32_t* base,vint32m8_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool64_t mask,uint32_t* base,vuint32mf2_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool32_t mask,uint32_t* base,vuint32m1_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool16_t mask,uint32_t* base,vuint32m2_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool8_t mask,uint32_t* base,vuint32m4_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool4_t mask,uint32_t* base,vuint32m8_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool64_t mask,float* base,vfloat32mf2_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool32_t mask,float* base,vfloat32m1_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool16_t mask,float* base,vfloat32m2_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool8_t mask,float* base,vfloat32m4_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse32(vbool4_t mask,float* base,vfloat32m8_t value,size_t vl)
{
  __riscv_vse32(mask,base,value,vl);
}

void
test___riscv_vse64(int64_t* base,vint64m1_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(int64_t* base,vint64m2_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(int64_t* base,vint64m4_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(int64_t* base,vint64m8_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(uint64_t* base,vuint64m1_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(uint64_t* base,vuint64m2_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(uint64_t* base,vuint64m4_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(uint64_t* base,vuint64m8_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(double* base,vfloat64m1_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(double* base,vfloat64m2_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(double* base,vfloat64m4_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(double* base,vfloat64m8_t value,size_t vl)
{
  __riscv_vse64(base,value,vl);
}

void
test___riscv_vse64(vbool64_t mask,int64_t* base,vint64m1_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool32_t mask,int64_t* base,vint64m2_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool16_t mask,int64_t* base,vint64m4_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool8_t mask,int64_t* base,vint64m8_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool64_t mask,uint64_t* base,vuint64m1_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool32_t mask,uint64_t* base,vuint64m2_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool16_t mask,uint64_t* base,vuint64m4_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool8_t mask,uint64_t* base,vuint64m8_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool64_t mask,double* base,vfloat64m1_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool32_t mask,double* base,vfloat64m2_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool16_t mask,double* base,vfloat64m4_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

void
test___riscv_vse64(vbool8_t mask,double* base,vfloat64m8_t value,size_t vl)
{
  __riscv_vse64(mask,base,value,vl);
}

/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf8,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf4,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf2,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m1,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m2,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m4,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m8,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf8,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf4,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf2,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m1,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m2,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m4,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*m8,\s*t[au],\s*m[au]\s+vse8\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*mf4,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*mf2,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m1,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m2,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m4,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m8,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*mf4,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*mf2,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m1,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m2,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m4,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e16,\s*m8,\s*t[au],\s*m[au]\s+vse16\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 2 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*mf2,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m1,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m2,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m4,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m8,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*mf2,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m1,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m2,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m4,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e32,\s*m8,\s*t[au],\s*m[au]\s+vse32\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m1,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m2,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m4,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m8,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\)\s+} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m1,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m2,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m4,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
/* { dg-final { scan-assembler-times {vsetvli\s+zero,\s*[a-x0-9]+,\s*e64,\s*m8,\s*t[au],\s*m[au]\s+vse64\.v\s+v[0-9]+,\s*0\([a-x0-9]+\),\s*v0.t} 3 } } */
